MegaFLE X - version 0.3 (05-21-05)
==================================

What's new 0.31:
 * Automatic changing of Palette Sets (MM5)
 * Simulation of CHR Animations (MM5)
 * Effect sprite simulation for MM5
 * Enemy Names for MM5

What's new 0.3:
 * Moderate support for Megaman 4 and 5!
 * Palette Animation editor (MM4 and MM5)
 * Effect Sprite editor (MM4)
 * Defined names for (most) enemies (MM3 and MM4)
 * Configuration Window
 * Testing feature with F9
 * 'Favourites' feature in Enemy Editor
 * Scroll Map editing
 * Various improvements

What's new 0.2: (04-23-05)
 * No more over-sized roms when saving
 * Palette set is auto-set
 * Graphics updating system greatly improved
 * Structure Editor, Screen Editor and
   Palette Editor added.
 * All keys working in most windows
 * Common Dialog file requester
 * Added some backup feature

MegaFLE X supports editing of a variety of things in
megaman 3, 4, and 5. Here is a current overview:

                     3  4  5

Editing:

TSA Block            X  X  X
Structure            X  X  X
Screen Layout        X  X  X
Screen               X  X  X
Scroll (Directions)  X  X  X
Scroll (Misc Data)   X  X  X
PPU Effect              -
Sprite CHR Set       X
Palette              X  X  X
Palette Animation    -  X  I
Enemy Placement      X  X  X
Enemy Attribute      -  -  -
Effect Sprites          X  -
Sprite Palette       X  X  X
Initial Level Setup  -  -  -
Mid/Boss-Point Data  -  -  -

Simulation:

Palette Animations   X  X  X
PPU Effect              X
Effect Sprites          X  X
Sprites              X  X  X
Enemy Names          X  X  X

(blank): Not used in that game
X: Supported
-: Not Supported
I: Incomplete support

The editor's windows has functionality with mouse-clicking
similiar to the DOS MegaFLE.
I will explain the new feature, Load Backup.
Whenever you save, the current rom's
contents will be copied to a file called backup.rom,
all before changes are saved to the rom.
So, when you save:

 1: megaman3.nes     --->  backup.rom
 2: [editor memory]  --->  megaman3.nes

The Load Backup function, logically loads
the contents of backup.rom to the editor's memory. 

 backup.rom ---> megaman3.nes

So what it really does is Undo the Save,
by loading the rom saved previous Save.

That's all guiding for now.

Keys:

F5: Save
F6: Previous Level
F7: Next Level
F8: Load Backup
F9: Test run in emulator (check out config window first)

What will be worked on next (likely):
 * Effect Sprite editing for MM5
 * Full Palette Animation editing for MM3 and MM5
 * Level Initial data editor
 * Enemy names for MM5
 * MM4 PPU Effect editor?

Developed by Matrixz

It was programmed in VB. Please dont kill me!

Contact info:
MSN: ingegjoestoel@hotmail.com
AIM: Matrixz127